package com.sjy.pickphotos.pickphotos.crop.util;

import android.app.Activity;
import android.content.Context;
import android.graphics.Rect;

/**
 * android尺寸处理工具类
 * Created by sjy on 2017/5/6.
 */

public class DisplayUtil {

    /**
     * 将dip或dp值转换为px值，保证尺寸大小不变
     *
     * @param dipValue
     *            （DisplayMetrics类中属性density）
     * @return
     */
    public static int dip2px(Context mContext,float dipValue) {
        float scale=mContext.getResources().getDisplayMetrics().density;
        return (int) (dipValue * scale + 0.5f);
    }

    /**
     * 将sp值转换为px值，保证文字大小不变
     *
     * @param spValue
     *            （DisplayMetrics类中属性scaledDensity）
     * @return
     */
    public static int sp2px(Context mContext,float spValue) {
        float fontScale=mContext.getResources().getDisplayMetrics().scaledDensity;
        return (int) (spValue * fontScale + 0.5f);
    }

}